package adapter_jss;

import java.util.Enumeration;
import java.util.Iterator;
//---------------Adapter Class --------------------
public class IteratorToEnumeration<String> implements Enumeration<String>{
	//AtoB의 형태를 가지는 Adapter는 A를 멤버변수로 가지고 B를 구현합니다
	//외관상 다른 형태로 변환가능하기 위한 것이지 어떤 일을 직접할려는 것은 아닙니다.
	private Iterator<String> iter;
	public IteratorToEnumeration(Iterator<String> iter){
		this.iter = iter;
	}

	@Override
	public boolean hasMoreElements() {
		// TODO Auto-generated method stub
		return iter.hasNext();
	}

	@Override
	public String nextElement() {
		// TODO Auto-generated method stub
		return iter.next();
	}

}
